make great or desperate efforts - Turc Anglais Dictionnaire